<!DOCTYPE html>
<html lang="cn">
<head>
    <meta charset="UTF-8">
    <title>JS 对象</title>
</head>
<body>
    <h1>JS 对象</h1>
    <hr>
    
    <script>
    function User(){
        // 属性
        this.name = '艳艳';
        this.age = 28;
        // 方法
        this.getInfo = function(){
            document.write('OBJ3 <br>');
        }
/*        this.getMsg = function(){
             document.write('Hi~ o(*￣▽￣*)ブ <br>');
        }*/
    }

    var u1 = new User();
    var u2 = new User();

    // 原型
    User.prototype.getMsg = function(){
        document.write('Hi~ o(*￣▽￣*)ブ 66666<br>');
    }

    // u1.getMsg = function(){
    //     document.write('Hi~ o(*￣▽￣*)ブ <br>');
    // }
    // u2.getMsg = function(){
    //     document.write('Hi~ o(*￣▽￣*)ブ <br>');
    // }

    u1.getMsg();
    u2.getMsg();

    var a = 100;
    console.log(a.constructor);
    // Number.prototype.hehe = function(){
    //     console.log(this);
    // }
    // a.hehe();
    // 99.99.hehe();

    Number.prototype.add = function(num){
        return this + num;
    }
    console.log(a.add(100));
    console.log(99.9.add(1000));
    // console.log(99.add(100));
    console.log((99).add(100));
    console.log(99..add(100));
    console.log(99.0.add(100));
    

    String.prototype.xxoo = '6666';
    console.log('你好'.xxoo);

    </script>    
    

</body>
</html>